#ifndef QS_H100AP_PY32F002B_HAL_H_
#define QS_H100AP_PY32F002B_HAL_H_

#define QS_USING_KEY

#define QS_PWR_CTRL_PORT        GPIOB
#define QS_PWR_CTRL_PIN         GPIO_PIN_0

#define QS_LED1_PORT            GPIOA
#define QS_LED1_PIN             GPIO_PIN_6
#define QS_LED2_PORT            GPIOA
#define QS_LED2_PIN             GPIO_PIN_7

#define QS_PROVISION_PORT       GPIOA 
#define QS_PROVISION_PIN        GPIO_PIN_5

#ifdef QS_USING_KEY
#define QS_KEY1_PORT              GPIOA
#define QS_KEY1_PIN              GPIO_PIN_1         //M1_UP
#define QS_KEY2_PORT              GPIOB
#define QS_KEY2_PIN              GPIO_PIN_4         //M1_DOWN
#define QS_KEY3_PORT              GPIOA
#define QS_KEY3_PIN              GPIO_PIN_3         //M2_UP
#define QS_KEY4_PORT              GPIOB
#define QS_KEY4_PIN              GPIO_PIN_3         //M2_DOWN
#define QS_KEY5_PORT              GPIOA
#define QS_KEY5_PIN              GPIO_PIN_4         //M3_UP
#define QS_KEY6_PORT              GPIOB
#define QS_KEY6_PIN              GPIO_PIN_2          //M3_DOWN
#define QS_KEY7_PORT              GPIOB
#define QS_KEY7_PIN              GPIO_PIN_7          //ALL_UP
#define QS_KEY8_PORT              GPIOB
#define QS_KEY8_PIN              GPIO_PIN_1          //ALL_DOWN



#endif

#endif
